package com.longcai.fenzhuang.fuyou;

import com.baomidou.mybatisplus.annotation.TableField;
import com.longcai.entity.payment.fuyou.request.ClyjFuyouLinePayOrder;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain=true)
public class ResponseCommon {
	
	/**
	 * 商户号
	 */
	private String mchntCd;
	/**
	 * 支付通道对应的子商户识
	 */
	private String submerId;
	/**
	 * 二维码链接
	 */
	private String qrCode;
	/**
	 * 预支付交易会话标识, 富友返回微信生成的预支付回话标识，用于后续接口调用中使用，该值有效期为 2 小时
	 */
	private String sessionId;
	/**
	 * 公众号 id 
	 */
	private String sdkAppid;
	/**
	 * 时间戳
	 */
	private String sdktimesTamp;
	/**
	 * 随机字符串
	 */
	private String sdkNoncestr;
	/**
	 * 订单性情拓展字符串 
	 */
	private String sdkPackage;
	/**
	 * 商户号
	 */
	private String sdkPartnerid;
	/**
	 * 商户身份标识 （为app是返回）
	 */
	private String sdkPaySign;
	
	/****
	 * 响应数据
	 */
	private String respCode;
    /**
     * 响应码
     */
	private String respDesc;
   
	/**
	 * 响应对象
	 */
	private String obj;
	/**
	 * 响应签名
	 */
	private String signature;
	/**\
	 * 
	 * 分账导入接口返回对象
	 */
	private String ruleInfo;
	/**
	 * 用户id（富友开户后生成）
	 */
	private String loginId;
	/**
	 * 分账编号（分账导入时生成）
	 */
	private String splitSsn;
	/**
	 * 请求流水
	 */
	private String mchntTxnSsn;
	/**
	 * 交易查询结果
	 */
	 private String list;
	 /**
	     * 原交易流水号
	     */
	    private String txnSsn;
	    /**
	     * 原分账订单号
	     */
	    private String splitNum;
	    /**
	     * 原支付订单号
	     */
	    private String mchntTxnNum;
	    /**
	     * 商户账号
	     */
	    private String custNo;
	    /**
	     * 交易状态 1-交易成功 2-交易失败
	     */
	    private String txnSt;
	    /**
	     * 页码
	     */
	    private String pageNo;
	    /**
	     * 每页条数
	     */
	    private String pageSize;
	    /**
	     * 交易日期
	     */
	    @TableField("mchnt_txnDt")
	    private String mchntTxndt;
	    /**
	     * 原支付订单号
	     */
	    private String fuiouOrder;
	    /**
	     * 交易时分
	     */
	    private String txnTime;
	    /**
	     * 交易金额
	     */
	    private String txnAmt;
	    /**
	     * 成功交易金额
	     */
	    private String txnAmtSuc;
	    /**
	     * 出账户
	     */
	    private String outCustNo;
	    /**
	     * 出账户用户名称
	     */
	    private String outArtifNm;
	    /**
	     * 交易返回描述
	     */
	    private String rspCdDesc;
	    /**
	     * 总条数
	     */
	    private String totalNumber;
	    private String subAppid;
	    private String subOpenid;
}
